package com.han.observer;

/**
 * @ClassName Subject
 * @Description 抽象主题角色类
 * @Author duoduo Han
 * @Date 2024/6/17 10:39
 */
public interface Subject {
    //添加订阅者（观察者对象）
    void attach(Observer observer);

    //删除订阅者（观察者对象）
    void detach(Observer observer);

    //通知订阅者（观察者对象）
    void notifyObserver(String msg);
}
